.person {
  background: url('../../assets/image/person-bg.png') no-repeat;
  background-size: 100%;
  background-color: #F4F4F4;
  width: 100%;
  min-height: 100vh;
  display: grid;

  &-header {
    width: 680px;
    height: 270px;
    background: #FFFFFF;
    box-shadow: 1px 2px 6px 0px rgba(154, 154, 154, 0.2);
    border-radius: 8px;
    margin: auto;
    margin-top: 174rpx;
    padding-top: 38rpx;
    // display: flex;

    .personimg {
      width: 88rpx;
      height: 88rpx;
      background-color: #999999;
      border-radius: 50%;
      margin-right: 20rpx;
      margin-left: 30rpx;
    }

    .name {
      display: grid;
      //   height: 75rpx;
      margin-top: -4rpx;

      button {

        font-size: 36rpx;
        font-family: PingFangSC;
        font-weight: 500;
        color: #333333;
        background: none;
        border: none;
        margin: 0;
        padding: 0;
        line-height: 46rpx;
        width: 150rpx;
        height: 45rpx;

      }

      button::after {
        border: none;
        width: 100%;
        height: 100%;
      }

      text {

        font-size: 36rpx;
        font-family: PingFangSC;
        font-weight: 500;
        color: #333333;
      }

      text:nth-child(2) {

        font-size: 24rpx;
        font-family: PingFangSC;
        font-weight: 300;
        color: #999999;
        margin-top: 16rpx;
      }
    }

    &-row {
      margin-top: 60rpx;

      &-col {
        width: 25%;
        height: 56rpx;
        display: grid;
        text-align: center;
        font-size: 24rpx;
        font-family: PingFangSC;
        font-weight: 500;
        color: #999999;
        // border-left: 
        border-left: 2px solid #DDDDDD;

        text:first-child {
          font-size: 36rpx;
          margin-top: -12rpx;
        }
      }

      &-col:first-child {
        border-left: none;

      }
    }

    .business {
      .businessr-row {
        .business-row-col {
          width: 330px;
          height: 220px;
          background: #FFFFFF;
          box-shadow: 0px 2px 6px 0px rgba(153, 153, 153, 0.2);
          border-radius: 8px;
          text-align: center;
          display: grid;


          image {
            margin: auto;
            width: 64rpx;
            height: 64rpx;
            margin-top: 56rpx;
          }
        }
      }

      .writeoff {
        // width: 100%;
        min-height: 300rpx;
        background-color: #fff;
        margin-top: 40rpx;
        padding: 40rpx 46rpx;


        &-title {

          font-size: 36rpx;
          font-family: SourceHanSansCN;
          font-weight: 500;
          color: #E95513;
          padding-bottom: 20rpx;
          border-bottom: 2px solid #DDDDDD;
        }
      }
    }
  }
}
